Skip to main content

case

Type

keyword

Summary

Used within a switch control structure to designate one of the possibilities to be handled.

Syntax

case <value>
case <condition>

Description

Use the case keyword to indicate the condition for which a set of statements should be executed.

The case keyword can be used in two forms. The first form is used when the switch statement includes an expression : the case is executed if the value after the word case is equal to the expression in the switch control structure. For example, if the switch structure starts with this statement :

    switch thisVariable

then a case statement inside the switch structure might look like this:

    case 3

and the lines following the case keyword are executed if thisVariable = 3. Use this form if you want to test a single value, and do different things depending on what that value is equal to.

The second form is used when the switch statement does not include an expression : the case is executed if the condition after the word case is true. For example, if the switch structure starts with this statement :

    switch

then a case statement inside the switch structure might look like this:

    case the short name of this card contains \"a\"

and the statements following the case keyword are executed if the character "a" appears in the current card's name.

Parameters

NameTypeDescription

value

condition

Examples

case "A"
case myChar = "A"

control structure: switch, break

function: value

glossary: keyword, current card, statement, execute, control structure, expression

keyword: word, character

Compatibility and Support

Introduced

LiveCode 1.0

OS

mac

windows

linux

ios

android

Platforms

desktop

server

mobile

Thank you for your feedback!

Was this page helpful?